﻿body { color: #33383D; text-align: center; font-family: 'Microsoft YaHei'; background: url(../images/body_bg.gif) #F1F1F1; }
a { color: #3B8DD1; text-decoration: none; }
a:hover { color: #8CAC52; }

input.wide { width: 250px; }
input.txt { width: 200px; }
input.small { width: 50px; }
.input { display: inline; margin-right: 5px; padding: 5px; height: 18px; line-height: 18px; vertical-align: middle; background: #fff; color: #999; border: 1px solid #CACACA; border-radius: 4px 4px 4px 4px; font-family: 'Microsoft YaHei'; }

.main_tit { border-bottom: 1px solid #EEEEEE; color: #444444; font-size: 18px; margin: 0 0 20px; padding: 0 0 10px; }
.main_tit strong { color: #999999; font: bold 12px/18px arial; margin: 0 10px; }
.main_tit span { float: right; font-size: 12px; font-weight: 100; margin: 5px 5px 0 0; }
.main_tit span { color: #CCCCCC; }
.main_tit span a { color: #999999; }
.main_tit i { color: #999999; display: block; font-size: 12px; font-style: normal; font-weight: normal; margin-top: 5px; }
.main_head h3 { font-size: 15px; margin-bottom: 15px; }
.main_head .left{width: 50%; text-align: center;}
.main_head .left p{color: #999999; margin-top:10px;}
.main_head .right{ width:50%;}
.main_head .right h2{color: #F26C4F; font-size: 14px;}
.main_head .right dl dt{font-weight: 700; padding: 8px 0 5px;}
.main_head .right dl dd{color: #999999; margin-bottom: 8px;}

.bar_tit { border-bottom: 1px solid #EEEEEE; color: #444444; font-size: 15px; margin: 0 0 20px; padding: 0 0 10px; }
.main_box { background: none repeat scroll 0 0 #FFFFFF; padding: 20px; }


.reg-box { margin: 0 auto; padding: 0 50px; }
.reg-top ul { padding: 10px 0 10px; height: 23px; border-bottom: 1px solid #DADADA; }
.reg-top ul li { float: left; padding: 0 50px 0 10px; height: 18px; font: bold 18px "Microsoft Yahei"; color: #666; }
.reg-top ul li em { margin-right: 5px; padding: 2px 5px; background: #999; color: #FFF; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }
.reg-top .step .step1, .reg-top .stepsendmail .step2, .reg-top .stepcheckmail .step3, .reg-top .stepcheckerror .step2, .reg-top .stepverify .step2, .reg-top .stepsucceed .step3 { color: #FF6C1E; }
.reg-top .step .step1 em, .reg-top .stepsendmail .step2 em, .reg-top .stepcheckmail .step3 em, .reg-top .stepcheckerror .step2 em, .reg-top .stepverify .step2 em, .reg-top .stepsucceed .step3 em { background: #FF6C1E; }
.reg-con { margin-top: 30px; }
.reg-con dl { clear: both; padding: 8px 0; font-size: 14px; line-height: 28px; font-family: "Microsoft Yahei"; }
.reg-con dl dt { display: block; float: left; width: 150px; text-align: right; }
.reg-con dl dt em { padding-right: 5px; color: #FF0000; font-style: normal; }
.reg-con dl dd { margin-left: 150px; padding-left: 10px; }
.reg-con dl dd i { display: block; line-height: 28px; color: #999; font-size: 12px; font-style: normal; }
.reg-con dl dd .btn_submit { padding: 10px 30px; border: 1px solid #cf5413; background: #FF6C1E; color: #fff; font-size: 18px; line-height: 1em; font-family: "Microsoft Yahei"; cursor: pointer; }

.login-box { margin: 0 auto; padding: 40px ;   }
.login-box .left-box { float: left; padding-top: 10px; width: 480px; }
.login-box .left-box dl { clear: both; font-family: "Microsoft Yahei"; font-size: 14px; line-height: 28px; padding: 8px 0; }
.login-box .left-box dl dt { display: block; float: left; width: 70px; }
.login-box .left-box dl dd { margin-left: 70px; }
.login-box .left-box #msgtips { color: #FF0000; display: none; font-size: 12px; }
.login-box .left-box .btn_login { background: none repeat scroll 0 0 #1E7BB3; border: 1px solid #16699B; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: "Microsoft Yahei"; font-size: 18px; line-height: 1em; margin-right: 10px; padding: 10px 30px; }
.login-box .center-box { background: url("../images/login_line.gif") no-repeat scroll 0 0 transparent; float: left; height: 240px; margin-left: 20px; overflow: hidden; width: 1px; }
.login-box .right-box { display: inline; float: right; margin-top: 20px; width: 270px; }
.login-box .right-box p { color: #FF0000; font-family: "Microsoft Yahei"; font-size: 14px; text-align: center; }
.login-box .right-box p.button { padding: 8px 0 0; }
.login-box .right-box p.button a { background: none repeat scroll 0 0 #52A152; border: 1px solid #408F40; color: #FFFFFF; display: inline-block; font-family: "Microsoft Yahei"; font-size: 18px; line-height: 1em; padding: 10px 30px; }
.login-box .right-box p.button a:hover { text-decoration: none; }
.login-box .right-box p.note { color: #666666; font-size: 18px; font-weight: 500; line-height: 1.8em; padding-bottom: 20px; }
.login-box .center-box { background: url("../images/login_line.gif") no-repeat scroll 0 0 transparent; float: left; height: 240px; margin-left: 20px; overflow: hidden; width: 1px; }

.cart_box { background: none repeat scroll 0 0 #FFFFFF; padding: 20px; }
.form_box dl { clear: both; font-size: 12px; line-height: 28px; padding: 8px 0; }
.form_box dl dt { display: block; float: left; text-align: right; width: 150px; }
.form_box dl dt em { color: #FF0000; font-style: normal; padding-right: 5px; }
.form_box dl dd { margin-left: 150px; padding-left: 10px; }
.form_box dl dd i { color: #999999; display: block; font-size: 12px; font-style: normal; line-height: 28px; }
.form_box dl dd em { color: #999999; font-size: 12px; font-style: normal; line-height: 28px; }
.form_box .btn_submit { background: none repeat scroll 0 0 #52A152; border: 1px solid #429342; color: #FFFFFF; cursor: pointer; font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 1em; padding: 10px 30px; }

.myform em{ color: #FF0000; font-style: normal; padding-right: 5px; }
.myform th{ padding:6px; padding-left :30px;  text-align:right; font-size:14px; font-weight:normal;}
.myform td{ padding:6px 3px;}
.myform .btn_submit { padding: 10px 30px; border: 1px solid #cf5413; background: #FF6C1E; color: #fff; font-size: 18px; line-height: 1em; font-family: "Microsoft Yahei"; cursor: pointer; }

.msg_tips { margin: 30px auto; position: relative; width: 380px; }
.msg_tips .ico { background: url("../images/icon_tips.png") no-repeat scroll left top transparent; display: block; float: left; height: 46px; overflow: hidden; text-indent: -99999px; width: 46px; }
.msg_tips .ico.error { background-position: -50px 0; }
.msg_tips .ico.warning { background-position: -100px 0; }
.msg_tips .msg { margin-left: 60px; }
.msg_tips .msg strong { color: #444444; font-size: 14px; margin-bottom: 10px; }
.msg_tips .msg p { line-height: 1.8em; }

.comm, .view, .time, .sidebar li a { background: url("../images/sprite.gif") no-repeat scroll 0 0 transparent; }
.sidebar { padding: 20px; }
.sidebar h3 { border-bottom: 1px solid #DADADA; color: #444444; font-size: 12px; margin-bottom: 5px; padding-bottom: 5px; }
.sidebar h3 span { color: #339900; float: right; font-weight: normal; }
.sidebar ul { margin-bottom: 16px; }
.sidebar ul li { }
.sidebar li a { background-position: left -68px; border-bottom: 1px solid #F2F2F2; color: #888888; display: block; padding: 8px 0 8px 20px; }
.sidebar li a:hover { background-color: #FBFBFB; background-position: left -68px; border-color: #DADADA; color: #333333; }
.sidebar li a i { background: none repeat scroll 0 0 #D6D6D6; border-radius: 20px 20px 20px 20px; color: #FFFFFF; float: right; font-size: 10px; font-style: normal; height: 12px; line-height: 12px; margin-top: 1px; overflow: hidden; padding: 1px 4px; text-align: center; width: 12px; }
.sidebar li a .time { color: #999999; margin-right: 10px; }
.sidebar .section p { clear: both; color: #5E5E5E; display: block; float: none; line-height: 22px; padding: 5px 0; }

.tips_box h2 { border-bottom: 1px solid #EEEEEE; color: #3B8DD1; font-size: 15px; margin: 0 0 20px; padding: 0 0 10px; }
.tips_box dl { float: left; line-height: 2.4em; width: 50%; }
.tips_box dl dt { color: #666666; float: left; }
.tips_box dl dd { color: #999999; }

.header { margin: 0 auto; width: 980px; text-align: left; margin-bottom: 8px; }
.header img{border:1px solid #E2E2E2; height:60px;}
.footer { clear: both; padding: 12px; text-align: center;    }
.footer a { color: #aaa; letter-spacing: 1px; margin-right: 10px; }
.footer_inner { margin: 0 auto; width: 980px; }
.foot_nav { line-height: 1.8em; letter-spacing: 4px; color: #999; }
.footer .copyright { padding-top: 5px; color: #aaa; line-height: 1.8em; }
